📡 BLE 5.0 · 协议栈
深度解析手册
📘 30章 完整版
01
BLE技术概述
蓝牙演进
BLE vs 经典
5.0新特性
应用场景
02
协议栈架构总览
分层模型
各层功能
Host/Controller
PHY & LL
03
物理层 (PHY) 详解
1M/2Mbps
编码PHY
调制方式
功率/灵敏度
04
链路层 (LL) 核心机制
状态机
空中接口
数据包结构
05
广播与扫描
广播类型
信道
扫描请求/响应
扩展广播
06
连接建立过程
连接参数
连接请求包
状态转换
07
数据通道与PDU
PDU格式
LLID
DLE
流控/重传
08
安全机制 (SM)
配对与绑定
密钥生成
LE Secure
隐私保护
09
属性协议 (ATT)
属性类型/UUID
句柄/权限
ATT PDU
10
通用属性协议 (GATT)
Server/Client
Service/Characteristic
操作流程
Profile
11
L2CAP
功能概述
固定/动态信道
分段重组
MTU协商
12
主机控制接口 (HCI)
UART/USB/SDIO
命令/事件/数据
HCI流控
Vendor命令
13
通用访问协议 (GAP)
角色
模式
广播数据格式
14
BLE 5.0新特性 (一)
2Mbps PHY
Coded PHY
广播扩展
15
BLE 5.0新特性 (二)
高占空比广播
CSA#2
LE Power Control
LE Audio
16
BLE Mesh网络
架构/节点
发布/订阅
配置管理
安全
17
BLE定位与测距
RSSI
AoA/AoD
应用场景
精度因素
18
BLE功耗管理
功耗模型
连接参数影响
睡眠/唤醒
低功耗策略
19
协议栈实现 (一)
开源对比
Zephyr/BlueZ
NimBLE/FreeRTOS
移植要点
20
协议栈实现 (二)
初始化流程
GATT注册
广播配置
连接管理API
21
协议栈实现 (三)
数据收发
MTU更新
安全配对
OTA升级
22
BLE调试与测试
HCI日志
Sniffer工具
Ellisys/Frontline
问题排查
23
BLE认证与合规
SIG认证
FCC/CE
PTS工具
24
BLE与Wi-Fi共存
2.4GHz共存
时分复用
自适应跳频
部署建议
25
BLE在物联网中的应用
智能家居
可穿戴
医疗健康
工业/资产
26
BLE在汽车领域的应用
数字钥匙(CCC)
胎压监测
车载娱乐
无钥匙进入
27
BLE在医疗健康中的应用
血糖监测
心电监测
体温贴片
药品追踪
28
BLE性能优化
吞吐量
延迟优化
连接稳定性
多连接管理
29
BLE安全最佳实践
MITM/Sniffing
DoS
安全编码
固件安全更新
30
BLE未来展望
LE Audio/LC3
Channel Sounding
BLE+UWB
下一代趋势